Job Overview
We are seeking a dynamic and experienced Senior Data Engineer to join our pioneering team in a fully remote capacity. This role is designed for individuals who are enthusiastic about cloud technologies and data migration. You will play a critical role in transforming legacy systems and driving essential cloud migration initiatives, collaborating with diverse cross-functional teams to transition on-premise databases into advanced cloud-based PaaS solutions within Azure or AWS environments.
Key Responsibilities
- Spearhead and facilitate data migration projects from legacy databases such as Oracle and SQL Server to leading cloud platforms (Azure and AWS).
- Design and construct scalable ETL pipelines to effectively manage, transform, and secure data throughout the migration process.
- Work collaboratively with cloud infrastructure and DevOps teams to ensure seamless integration of data systems into cloud environments.
- Employ cutting-edge data engineering methodologies to modernize legacy databases, ensuring top-tier performance in the cloud.
- Provide comprehensive post-migration support, focusing on data validation, optimization, and troubleshooting.
- Implement cloud-native tools and best practices for efficient data processing and storage.
- Mentor and support junior engineers regarding cloud migration best practices and emerging technologies.
Required Skills
- A minimum of 5 years of experience in data engineering, emphasizing database migrations and transformations.
- Proficiency with cloud databases including Azure SQL, Azure Database for PostgreSQL, MySQL, MariaDB, or Azure Cosmos DB, alongside experience migrating these to cloud platforms (Azure, AWS).
- Strong expertise in designing and managing ETL processes for substantial data sets.
- Solid understanding of cloud services, particularly PaaS solutions like Azure SQL, AWS RDS, or Amazon Aurora.
- Familiarity with cloud security practices, DevSecOps, and CI/CD pipelines.
- Experience in troubleshooting and optimizing data pipelines within cloud environments.
- Familiarity with scripting languages (e.g., Python, Bash) for automation tasks.
- Excellent communication and teamwork abilities to collaborate effectively across diverse teams.
Qualifications
- A Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related technical field.
- Hands-on experience with cloud platforms (Azure, AWS) and cloud databases is essential.
Career Growth Opportunities
We are deeply committed to fostering your career in cloud technology through mentorship, training, and continual learning opportunities. Your development is central to our mission as a company, and we strive to help you reach your professional goals.
Company Culture And Values
Our organization values diversity and innovation, creating an inclusive environment where everyone can contribute to delivering real-world solutions to leading organizations. We promote a remote-first culture, enhancing flexibility and collaboration among our team members.
Employment Type: Full-Time